$(document).ready(function() {
    $("#cpf").autocomplete({
        source: "../control/autocompleteClienteSaldo.php",
        select: function(event, ui) {
            $('#cpf').val(ui.item.cpf).attr('readonly', true);
            $('#nome').val(ui.item.nome);
            $('#saldo').val(ui.item.saldo);
            if ($('#saldo').val() < 0) {
                $('#saldo').css({color: "#FF0000"});
            } else {
                $('#saldo').css({color: "#0000FF"});
            }
            return false;
        }
    }).data("uiAutocomplete")._renderItem = function(ul, item) {
        return $("<li></li>")
                .data("ui-autocomplete-item", item)
                .append("<a>" + item.cpf + " - " + item.nome + "</a>")
                .appendTo(ul);
    };
    $("#valor").maskMoney({thousands:'', decimal:'.'});
    $('#voltar').on("click", function(){
        window.location.href = 'viewpagamento.php';
     });
    $('#pagar').validate({
        submitHandler: function(form) {
            $(form).ajaxSubmit(function(resposta){
                if (!resposta){
                    window.location.href = 'viewpagamento.php';
                }else{
                    alert(resposta);
                    if(resposta==="Valor incorreto, verifique!"){
                        $('#valor').clearFields().focus();
                    }else{
                        window.location.href = 'viewpagamento.php';                        
                    }
                }
            });
        },                    
        rules:{
            valor:{
                required: true
            },
            nome: {
                required: true
           },
           cpf:{
               required: true,
               number:true,
               cpf: 'valid'
           }
        },
        messages:{
            valor:{
                required: "Obrigatorio"
            },
            nome: {
                required: "Obrigatorio"
           },
           cpf:{
                required: "Obrigatorio",               
                number: "Numerico",
                cpf: "Invalido"        
           }
        }
    });    
    
    
    
});